Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Jan 9, 2026

Automated Release PR

0.25.0 (2026-01-16)

Full Changelog: v0.24.0...v0.25.0

Features

  • add MFA options to agent authentication workflow (bee5904)
  • add WebSocket process attach and PTY support (3882e32)
  • api: add IP address logging for residential and custom proxies (28f7c36)
  • api: manual updates (820fa05)
  • api: update production repos (e041fef)
  • client: add support for binary request streaming (e73f276)
  • Support hot swap proxy on a session (d9dedd2)

Chores


This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions


Note

Release 0.25.0 — key API and client updates

  • Client: Add raw/binary request streaming via new content param (sync/async), deprecate bytes in body, improve request building/logging; support iterable/async-iterable bodies
  • Browsers: New PATCH /browsers/{id} -> browsers.update() to hot-swap proxy_id (adds BrowserUpdateParams/Response); tests added
  • Process: PTY support with allocate_tty, cols/rows; new POST /browsers/{id}/process/{process_id}/resize -> process.resize() (adds ProcessResize* types); tests added
  • FS: write_file now accepts raw binary streams (uses request content)
  • Auth (Agents): Add MFA selection support (selected_mfa_type, mfa_options)
  • Proxies: Add ip_address field across responses
  • Docs/Infra: Replace onkernel links with kernel, fix workflow repo check and PyPI URLs; OpenAPI/spec stats updated (91 endpoints)

Written by Cursor Bugbot for commit 934ef34. This will update automatically on new commits. Configure here.

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Jan 9, 2026

🧪 Testing

To try out this version of the SDK, run:

pip install 'https://pkg.stainless.com/s/kernel-python/d9dedd21e7211290daf9ee154c038a68b91c3e71/kernel-0.24.0-py3-none-any.whl'

Expires at: Sun, 15 Feb 2026 16:16:23 GMT
Updated at: Fri, 16 Jan 2026 16:16:23 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 3 times, most recently from 33f5405 to e731d0f Compare January 9, 2026 03:54
tembo[bot]
tembo bot previously approved these changes Jan 9, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 23 times, most recently from f567ab9 to 0b5d482 Compare January 12, 2026 03:16
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 7 times, most recently from 4d1e967 to ff0ee73 Compare January 16, 2026 03:45
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ff0ee73 to 3d95b5c Compare January 16, 2026 16:15
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 3d95b5c to 35dedf6 Compare January 16, 2026 16:16
@sjmiller609 sjmiller609 merged commit 71f068c into main Jan 16, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants